/*
 * Covian, Fernanda V.
 * Sayes, Andrès
 */

package proycompalex1;
/**
*Representa un token <b>&#60NOMBRE_TOKEN,LEXEMA,NUM_LINEA></b>
*@author Sayes, Andres
*@author Covian, Valeria
*/
public class token {
    private String nombre;
    private String lexema;
    private int numLinea;
/**
* Este método, retorna el lexema
* @return String retorna el lexema del Token
*/
    public String getLexema()
    {
        return lexema;
    }
/**
* Este método setea el nombre del lexema, con el String {@link lexema} ingresado
*@param lexema lexema del token
*/
    public void setLexema(String lexema)
    {
        this.lexema = lexema;
    }
/**
* Este método retorna el nombre del token
* @return String retorna el nombre del Token
*/
    public String getNombre()
    {
        return nombre;
    }
/**
* Setea el nombre del Token con parametro {@link lexema}
*@param lexema
*/
    public void setNombre(String lexema)
    {
        this.nombre = lexema;
    }
/**
* Este método obtiene el nùmero de lìnea en donde fue encontrado el Token en el archivo fuente
*@return int retorna el número de linea que representa la ubicacion en donde fue encontrado el Token
*/
    public int getNumLinea()
    {
        return numLinea;
    }

/**
* Este método setea el nùmero de lìnea
*/
    public void setNumLinea(int numLinea)
    {
        this.numLinea = numLinea;
    }
/**
* Constructor de la clase, el cual recibe como parametro el lexema por medio del parmetro 
* {@link lexema} 
* @param lexema lexema encontrado en el archivo fuente´
*/
    public token(String lexema)
    {
          /** Retornamos true por defecto */
          this.lexema = lexema;
    }//token
}//class
